;/*FB_PKG_DELIM*/ __d("json5",[],(function(a,b,c,d,e,f){var g=typeof f==="object"?f:{};g.parse=function(){"use strict";var a,b,c={"'":"'",'"':'"',"\\":"\\","/":"/","\n":"",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},d=[" ","\t","\r","\n","\v","\f","\xa0","\ufeff"],e,f=function(c){var b=new SyntaxError();b.message=c;b.at=a;b.text=e;throw b},g=function(c){c&&c!==b&&f("Expected '"+c+"' instead of '"+b+"'");b=e.charAt(a);a+=1;return b},h=function(){return e.charAt(a)},i=function(){var a=b;b!=="_"&&b!=="$"&&(b<"a"||b>"z")&&(b<"A"||b>"Z")&&f("Bad identifier");while(g()&&(b==="_"||b==="$"||b>="a"&&b<="z"||b>="A"&&b<="Z"||b>="0"&&b<="9"))a+=b;return a},j=function(){var a,d="",c="",e=10;(b==="-"||b==="+")&&(d=b,g(b));if(b==="I"){a=p();(typeof a!=="number"||isNaN(a))&&f("Unexpected word for number");return d==="-"?-a:a}if(b==="N"){a=p();isNaN(a)||f("expected word to be NaN");return a}b==="0"&&(c+=b,g(),b==="x"||b==="X"?(c+=b,g(),e=16):b>="0"&&b<="9"&&f("Octal literal"));switch(e){case 10:while(b>="0"&&b<="9")c+=b,g();if(b==="."){c+=".";while(g()&&b>="0"&&b<="9")c+=b}if(b==="e"||b==="E"){c+=b;g();(b==="-"||b==="+")&&(c+=b,g());while(b>="0"&&b<="9")c+=b,g()}break;case 16:while(b>="0"&&b<="9"||b>="A"&&b<="F"||b>="a"&&b<="f")c+=b,g();break}d==="-"?a=-c:a=+c;if(!isFinite(a))f("Bad number");else return a},k=function(){var d,e,a="",i,j;if(b==='"'||b==="'"){i=b;while(g())if(b===i){g();return a}else if(b==="\\"){g();if(b==="u"){j=0;for(e=0;e<4;e+=1){d=parseInt(g(),16);if(!isFinite(d))break;j=j*16+d}a+=String.fromCharCode(j)}else if(b==="\r")h()==="\n"&&g();else if(typeof c[b]==="string")a+=c[b];else break}else if(b==="\n")break;else a+=b}f("Bad string")},l=function(){b!=="/"&&f("Not an inline comment");do{g();if(b==="\n"||b==="\r"){g();return}}while(b)},m=function(){b!=="*"&&f("Not a block comment");do{g();while(b==="*"){g("*");if(b==="/"){g("/");return}}}while(b);f("Unterminated block comment")},n=function(){b!=="/"&&f("Not a comment"),g("/"),b==="/"?l():b==="*"?m():f("Unrecognized comment")},o=function(){while(b)if(b==="/")n();else if(d.indexOf(b)>=0)g();else return},p=function(){switch(b){case"t":g("t");g("r");g("u");g("e");return!0;case"f":g("f");g("a");g("l");g("s");g("e");return!1;case"n":g("n");g("u");g("l");g("l");return null;case"I":g("I");g("n");g("f");g("i");g("n");g("i");g("t");g("y");return Infinity;case"N":g("N");g("a");g("N");return NaN}f("Unexpected '"+b+"'")},q,r=function(){var a=[];if(b==="["){g("[");o();while(b){if(b==="]"){g("]");return a}b===","?f("Missing array element"):a.push(q());o();if(b!==","){g("]");return a}g(",");o()}}f("Bad array")},s=function(){var c,a={};if(b==="{"){g("{");o();while(b){if(b==="}"){g("}");return a}b==='"'||b==="'"?c=k():c=i();o();g(":");a[c]=q();o();if(b!==","){g("}");return a}g(",");o()}}f("Bad object")};q=function(){o();switch(b){case"{":return s();case"[":return r();case'"':case"'":return k();case"-":case"+":case".":return j();default:return b>="0"&&b<="9"?j():p()}};return function(c,d){e=String(c);a=0;b=" ";c=q();o();b&&f("Syntax error");return typeof d==="function"?function a(c,e){var f,g,b=c[e];if(b&&typeof b==="object")for(f in b)Object.prototype.hasOwnProperty.call(b,f)&&(g=a(b,f),g!==void 0?b[f]=g:delete b[f]);return d.call(c,e,b)}({"":c},""):c}}();g.stringify=function(a,b,c){if(b&&typeof b!=="function"&&!i(b))throw new Error("Replacer must be a function or an array");var d=function(a,c,d){var e=a[c];e&&e.toJSON&&typeof e.toJSON==="function"&&(e=e.toJSON());if(typeof b==="function")return b.call(a,c,e);else if(b)if(d||i(a)||b.indexOf(c)>=0)return e;else return void 0;else return e};function e(a){return a>="a"&&a<="z"||a>="A"&&a<="Z"||a>="0"&&a<="9"||a==="_"||a==="$"}function f(a){return a>="a"&&a<="z"||a>="A"&&a<="Z"||a==="_"||a==="$"}function h(a){if(typeof a!=="string")return!1;if(!f(a[0]))return!1;var b=1,c=a.length;while(b10&&(a=a.substring(0,10));c=c?"":"\n";for(var d=0;d=0&&(n=m(" ",c,!0)));var o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,p={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function q(a){o.lastIndex=0;return o.test(a)?'"'+a.replace(o,function(a){var b=p[a];return typeof b==="string"?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function r(a,b,c){var e;a=d(a,b,c);a&&!j(a)&&(a=a.valueOf());switch(typeof a){case"boolean":return a.toString();case"number":return isNaN(a)||!isFinite(a)?"null":a.toString();case"string":return q(a.toString());case"object":if(a===null)return"null";else if(i(a)){l(a);c="[";k.push(a);for(var f=0;f